Component: Retained Earnings Note Disclosure [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Retained Earnings Note Disclosure [Hierarchy]

*

*

*

us-gaap:RetainedEarningsNoteDisclosureAbstract
2 Retained Earnings, Restrictions [Concept] Text/String For Period us-gaap:RetainedEarningsRestrictions
3 Retained Earnings, Undistributed Earnings from Equity Method Investees [Concept] Monetary As Of Credit us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
4 Retained Earnings, Effective Date of New Retained Earnings Account Established after Readjustment [Concept] Date For Period

*

us-gaap:RetainedEarningsEffectiveDatesOfNewRetainedEarningsAccountEstablishedAfterReadjustment
5 Retained Earnings, Date Relative to Establishment of New Retained Earnings Account [Concept] Date For Period

*

us-gaap:RetainedEarningsDatesRelativeToEstablishmentOfNewRetainedEarningsAccount
6 New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets
7 Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment [Concept] Monetary For Period Debit us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
8 Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle [Concept] Monetary For Period Debit us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple